/**
 * Created by Administrator on 2017/3/8.
 */
function checkLogin(req,res,next){
    // 判断有没有在 cookie 中把 petname 传递过来
    // 比如：确实登陆了，但是某些清除垃圾的软件把存储的 cookie 清除了。更或者你登陆了
    // 你自己把 cookie 清除了（或者时间戳到了）
    if (req.cookies.wcID) {
        // console.log('aaaaa');
        next();
    }else {
        // console.log(req.xhr);
        // req.xhr 是一个布尔值，true 表示请求是 xhr 请求，
        // false 表示请求是一个普通的网页请求或者表单请求
        if (req.xhr) {
            res.status(200).json({code:0,message:'登陆异常，请重新登陆'});
             console.log('bbbbb');
            
        } else{
            // 如果没有登陆，并且还是表单提交。那么这里进行页面重定向
            // 重定向也是可以传递参数的。
            res.redirect('/login');
             console.log('ccccc');
            
        }
    }
}

// 导出 checkLogin 函数
module.exports = checkLogin;